English Dictionary
◊ ZEBRA MUSSEL
ultima Thule
n : the geographical region believed by ancient geographers to
be the northernmost land in the inhabited world [syn: {Thule},
{ultima Thule}]